@charset "utf-8";
body{
	background-color: #FFF;
	behavior: url(csshover2.htc);
	}
li {
	list-style-type: disc;
	/* [disabled]list-style-position: inside; */
	text-decoration: none;
}
#link li {
	list-style-type: none;
}


#wrapper {
	width: 945px;
	margin-left: auto;
	margin-right: auto;
}
.clear {
	/* [disabled]clear: both; */
}

#header {
	height: 121px;
	width: 945px;
}
#logo {
	background-image: url(../images/logo.png);
	height: 61px;
	width: 260px;
	margin-top: 25px;
	margin-left: 20px;
	position: absolute;
}

#menu{
	margin-top: 77px;
	position: absolute;
	margin-left: 384px;
	z-index: 7;

}
#menu ul{

}
#menu li{
	position: relative;
	list-style-image: none;
	list-style-type: none;
	float: left;
}
.current a{
background-color: #EA0000;
}

#menu li a{
	width:100px;
	height: 30px;
	display: block;
	text-decoration:none;
	text-align: center;
	line-height: 30px;
	background-color: #000;
	color: white;
	margin-left: 30px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

#menu li a:hover{
	background-color: #EA0000;
}
#menu ul ul{
position: absolute;
top: 30px;
visibility: hidden;
}
#menu ul li:hover ul{
visibility:visible;
}
#menu_bar {
	background-image: url(../images/menu_bg.png);
	height: 30px;
	width: 518px;
	margin-left: 400px;
	position: absolute;
	margin-top: 77px;
}


#menu_bg {
	background-image: url(../images/menu_bar.png);
	height: 20px;
	width: 940px;
	margin-top: 100px;
	position: absolute;
}
#banner {
	height: 310px;
	width: 600px;
	margin-left: 10px;
}
#welcome_content {
	width: 945px;
	height: 260px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/welcome-bar.png);
	background-repeat: no-repeat;
	background-position: 0px 50px;
}
#footer {
	height: 60px;
	width: 945px;
	border-top-style: solid;
	border-top-color: #CCC;
	border-top-width: thin;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	line-height: 40px;
	padding-left: 2px;
	margin-right: auto;
	margin-left: auto;
}
#welcome_bar {
	background-image: url(../images/welcome-bar.png);
	width: 643px;
	margin-top: 40px;
	position: absolute;
}

#wel_txtheader {
	background-image: url(../images/we_are.png);
	height: 19px;
	width: 200px;
	margin-left: 17px;
	margin-top: 30px;
	position: absolute;
}
#txtheader {
	
	height: 19px;
	width: 232px;
	margin-left: 17px;
	margin-top: 30px;
	position: absolute;
}
#serv_txtheader {
	background-image: url(../images/our_services.png);
	height: 16px;
	width: 118px;
	margin-left: 390px;
	margin-top: 30px;
	position: absolute;
}
.read_more {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	/* [disabled]color: #F00; */
	font-style: italic;
	text-decoration: none;
}

.read_more a {
	color: #810000;
	text-decoration: none;
}
#wel_content {
	position: absolute;
	height: 164px;
	width: 270px;
	margin-top: 68px;
	margin-left: 12px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	text-align: justify;
	line-height: 19px;
	color: #333;
}
#our_service_content {
	position: absolute;
	height: 170px;
	width: 240px;
	margin-top: 68px;
	margin-left: 400px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	text-align: justify;
	line-height: 24px;
	color: #333;
	text-decoration: none;
}
#cont_txtheader {
	background-image: url(../images/contact_info.png);
	height: 16px;
	width: 123px;
	margin-left: 679px;
	position: absolute;
	margin-top: 30px;
}

#contact {
	height: 218px;
	width: 251px;
	position: absolute;
	margin-left: 660px;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #EFEFEF;
	border-bottom-color: #EFEFEF;
	border-left-color: #EFEFEF;
	margin-top: 10px;
	background-image: url(../images/contact_bg.jpg);
	background-repeat: repeat-x;
}
#contact_shadow {
	background-image: url(../images/contact_shadow.png);
	height: 20px;
	width: 255px;
	position: absolute;
	margin-left: 660px;
	margin-top: 228px;
}
#cont_bar {
	background-image: url(../images/contact_bar.png);
	height: 7px;
	width: 257px;
	margin-top: 55px;
	margin-left: 658px;
	position: absolute;
}
#address_txt {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 20px;
	height: 60px;
	width: 220px;
	margin-top: 73px;
	margin-left: 679px;
	position: absolute;
	color: #333;

}
#content_area {
	/* [disabled]width: 940px; */
	/* [disabled]height: 500px; */
}
.content_area_about {
	width: 945px;
	height: 500px;
}
.content_area_services {
	width: 945px;
	height: 600px;
}
#content_text {
	position: absolute;
	margin-left: 20px;
	margin-top: 60px;
	font-family: Verdana, Geneva, sans-serif;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-top-color: #D6D6D6;
	padding-top: 10px;
}
.txt_about {
	position: absolute;
	height: 390px;
	width: 600px;
	border-top-color: #D6D6D6;
	padding-top: 10px;
	text-align: justify;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 19px;
	color: #000;
}
.txt_clients {
	position: absolute;
	height: 60px;
	width: 600px;
	border-top-color: #D6D6D6;
	padding-top: 10px;
	text-align: justify;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 19px;
	color: #000;
}
#clients_folio {
	background-image: url(../images/client.jpg);
	height: 263px;
	width: 528px;
	position: absolute;
	margin-top: 120px;
	margin-left: 20px;
}

.txt_services {
	position: absolute;
	height: 450px;
	width: 600px;
	margin-left: 20px;
	margin-top: 60px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 20px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-top-color: #D6D6D6;
	padding-top: 10px;
	text-align: justify;
	color: #000;
}
#social_net {
	background-image: url(../images/social.jpg);
	height: 32px;
	width: 277px;
	margin-top: 16px;
	margin-left: 640px;
	position: absolute;
}
